﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Models
{
    /// <summary>
    /// 申请单信息
    /// </summary>
    public class OrderForUploadDTO
    {
        /// <summary>
        /// 检查号
        /// </summary>
        public string AccessionNumber { get; set; }
        /// <summary>
        /// 登记时间
        /// </summary>
        public string RegisterTime { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public string Status { get; set; }
        /// <summary>
        /// 总费用
        /// </summary>
        public double TotalFee { get; set; }
        /// <summary>
        /// 到检时间
        /// </summary>
        public string ArriveTime { get; set; }
        /// <summary>
        /// 是否为HIS申请单
        /// </summary>
        public bool IsFromHIS { get; set; }
        /// <summary>
        /// HIS申请单编码
        /// </summary>
        public string HisOrderCode { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Note { get; set; }
        /// <summary>
        /// 建议
        /// </summary>
        public string Suggestion { get; set; }
        /// <summary>
        /// 拍片日期
        /// </summary>
        public string StudyDate { get; set; }
        /// <summary>
        /// 影像号
        /// </summary>
        public string StudyId { get; set; }
        /// <summary>
        /// 到检医生编码
        /// </summary>
        public string CheckInDoctorCode { get; set; }
        /// <summary>
        /// 到检医生姓名
        /// </summary>
        public string CheckInDoctorName { get; set; }
        /// <summary>
        /// 申请医生编码
        /// </summary>
        public string ApplyDoctorCode { get; set; }
        /// <summary>
        /// 申请医生姓名
        /// </summary>
        public string ApplyDoctorName { get; set; }
        /// <summary>
        /// 检查医生编码
        /// </summary>
        public string ExecDoctorCode { get; set; }
        /// <summary>
        /// 检查医生姓名
        /// </summary>
        public string ExecDoctorName { get; set; }
        /// <summary>
        /// 报告医生编码
        /// </summary>
        public string ReportDoctorCode { get; set; }
        /// <summary>
        /// 报告医生姓名
        /// </summary>
        public string ReportDoctorName { get; set; }
        /// <summary>
        /// 申请科室编码
        /// </summary>
        public string ApplyDepartmentCode { get; set; }
        /// <summary>
        /// 申请医生姓名
        /// </summary>
        public string ApplyDepartmentName { get; set; }
        /// <summary>
        /// 检查科室编码
        /// </summary>
        public string ExecDepartmentCode { get; set; }
        /// <summary>
        /// 检查科室姓名
        /// </summary>
        public string ExecDepartmentName { get; set; }
        /// <summary>
        /// 检查设备编码
        /// </summary>
        public string DeviceCode { get; set; }
        /// <summary>
        /// 检查设备名称
        /// </summary>
        public string DeviceName { get; set; }
        /// <summary>
        /// 检查室名称
        /// </summary>
        public string ExamRoom { get; set; }
        /// <summary>
        /// 检查设备AETitle
        /// </summary>
        public string DeviceAETitle { get; set; }
        /// <summary>
        /// 设备类型编码
        /// </summary>
        public string ModalityCode { get; set; }
        /// <summary>
        /// 设备类型名称
        /// </summary>
        public string ModalityName { get; set; }
        /// <summary>
        /// 检查项目，单个格式为 检查部位编码,检查部位名称，检查项目编码，检查项目名称，价格 ，多个项目则以|分隔
        /// </summary>
        public string CheckItems { get; set; }
        /// <summary>
        /// 年龄单位，如岁为year,月为month,周为week,天为day
        /// </summary>
        public string AgeUnit { get; set; }
        /// <summary>
        /// 年龄值
        /// </summary>
        public int Age { get; set; }
        /// <summary>
        /// 是否请求区域中心平台写报告  
        /// </summary>
        public bool RegionAssist { get; set; }
        /// <summary>
        /// 请求描述
        /// </summary>
        public string RegionAssistComments { get; set; }
    }

}
